Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Canada F3 Canada F4 Canada F5 Canada F1 Canada F3 Canada F1 Canada F2 Canada F3 USA F24 El Salvador F1 Costa Rica F1 USA F5 USA F6 USA F7 USA F8 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Canada F5 Canada F7 Venezuela F8 USA F26 USA F27 USA F5 USA F6 Canada F1 Canada F2 Romania F1 Canada F5 Canada F7 Canada F2 Canada F9 Australia F1 Canada F1 Canada F2 Canada F5 Canada F7 Canada F8 Canada F9 USA F25 Panama F1 Canada F2 USA F4 Canada F6 Canada F9 USA F16 USA F17 USA F18 Canada F3 Canada F4 Canada F5 M25 Nur-Sultan M25 Cancun Internationaux de Bretagne - Brest 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Lubbock Challenger - Lubbock III Aberto Santa Catarina de Tenis - Florianopolis The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger Lexington Challenger Singapore Challenger Caloundra Challenger Rome Challenger Champaign Challenger Honolulu Challenger Athens Challenger Panama City Challenger Tallahassee Challenger Napa Challenger Sacramento Challenger Knoxville Challenger Sarasota Challenger Happy Valley Challenger Charlottesville Challenger Bordeaux Challenger Shanghai Challenger Gwangju Challenger Kobe Challenger Hua Hin Challenger Indian Wells Challenger Bordeaux Challenger Nottingham Challenger Newport Beach Challenger Tiburon Challenger Barcelona Challenger Phoenix Challenger Monterrey Challenger Potchefstroom 2 Challenger Nur-Sultan 2 Challenger Sarasota Challenger Puerto Vallarta Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham Challenger Gatineau Challenger Granby Challenger Vancouver Challenger New Haven Challenger Cary Challenger Columbus Challenger Las Vegas Challenger Champaign Challenger Knoxville Challenger Columbus Challenger Monterrey Challenger Ostrava Challenger Aix En Provence Challenger Iasi Challenger Split Challenger Alicante Challenger Potchefstroom 1 Challenger Orlando Challenger Tallahassee Challenger Ostrava Challenger Little Rock Challenger Orlando 2 Challenger Nur-Sultan 4 Challenger Lexington Challenger Columbus Challenger Morelos Challenger II Naples ITG Challenger - Naples Countrywide Classic USTA Challenger - Carson Open de Montauban - Montauban Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver Granby Challenger Quito Challenger Santiago Challenger Rimouski Challenger Baton Rouge Challenger Tallahassee Challenger Zagreb Challenger Carson Challenger Ojai Challenger Vancouver Challenger Prague Challenger Noumea Challenger Recanati Challenger Panama City Challenger Savannah Challenger Arad Challenger Prague Challenger Granby Challenger Lexington Challenger Vancouver Challenger Tiburon Challenger Dallas Challenger Bordeaux Challenger Lexington Challenger Granby Challenger Cary Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Morelos Challenger Drummondville Challenger Tallahassee Challenger The Powder Byrne Trophy - Surbiton Manta Challenger Gatineau Challenger Cary Challenger Stockton Challenger Monterrey Challenger Happy Valley Challenger San Francisco Challenger Surbiton Challenger Winnipeg Challenger Granby Challenger Savannah Challenger Ho Chi Minh City Challenger Shenzhen Challenger Le Gosier Challenger Heineken Trophy - 's-Hertogenbosch Savannah Challenger Surbiton Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Ilkley Challenger Vancouver Challenger Cary Challenger Columbus Challenger Champaign Challenger Gatineau Challenger Indian Wells Challenger Surbiton Challenger Heilbronn Open - Heilbronn Open de l'Isere - Grenoble AXA Open - Espinho Renault Slovenian Open - Ljubljana Winnipeg Challenger Open Castilla y Leon - Segovia Fairfield Challenger Charlottesville Challenger The Natrel's Challenger of Granby - Granby Nur-Sultan 1 Challenger The Natrel's Challenger - Granby Prague Challenger Challenger Banque Nationale Rimouski - Rimouski Porto Challenger The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Sisma Mantova - Mantova Ford Tennis Championships - Louisville CA Tennis Trophy - Vienna San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Qatar Exxon Mobil Open 2003 - Doha Zenith Tennis Cup-Harbour Club - Milan Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Levene Gouldin & Thompson Tennis Challenger - Binghamton Vancouver Challenger Sacramento Challenger - Sacramento Cali Challenger Bogota Challenger Asuncion Challenger Charlottesville Challenger Honolulu Challenger Knoxville Challenger Kosice Challenger Turin Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Granby Challenger Allianz Suisse Open Gstaad - Gstaad Burnie Challenger Rimouski Challenger Alessandria Challenger Sarasota Challenger Savannah Challenger Napoli Challenger Challenger Natrel Presented by National Bank - Granby Rimouski Challenger Manta Challenger Reggio Emilia Challenger Charlottesville Challenger Noumea Challenger Maui Challenger Savannah Challenger Tallahassee Challenger Prostejov Challenger Winnetka Challenger Challenger de Providencia-Copa Kia - Santiago Napa Challenger Sacramento Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sacramento Challenger Aptos Challenger Prague Challenger Columbus Challenger Tiburon Challenger Charlottesville Challenger Le Gosier Challenger Savannah Challenger Winnipeg Challenger Granby Challenger Las Vegas Challenger Knoxville Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Riviera di Rimini Challenger - Rimini Nottingham Challenger San Remo Challenger Columbus Challenger Zagreb Challenger Newport Beach Challenger Sarasota Challenger Odlum Brown Vancouver Open - Vancouver Tallahassee Challenger Aix En Provence Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Winnipeg Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Noumea Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Maui Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Irving Challenger Charlottesville Challenger BMW Open - Munich Burnie Challenger Knoxville Challenger Milan Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Reggio Emilia Challenger Newport Beach Challenger Tiburon Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans West Lakes Challenger Bangkok Challenger Tallahassee Challenger Guadalajara Challenger Lexington Challenger Knoxville Challenger Oklahoma Challenger - Tulsa Bogota Challenger Sydney Challenger Swanston Challenger - Sacramento Bangkok Challenger Dallas Challenger Ningboo Challenger Istanbul Challenger Cary Challenger Orlando Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Thailand Open - Bangkok Cary 2 Challenger Qatar Open - Doha Montevideo Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Columbus Challenger Gerry Weber Open - Halle Morocco Tennis Tour - Rabat Kosice Challenger Thailand Open - Bangkok Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Morocco Tennis Tour - Marrakech AIG Japan Open Tennis Championships - Tokyo Champaign Challenger Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai Trofeo Cassa di Risparmio di Alessandria - Alessandria Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Estoril Open - Estoril Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington 2008 Lubbock Challenger - Lubbock Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Nur-Sultan 3 Challenger Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle National Bank Men's Rimouski Challenger - Rimouski Thailand Open - Bangkok JSM Challenger of Champaign - Urbana AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Cleveland Challenger Grand Prix de Tennis de Toulouse - Toulouse Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston UBS Open Gstaad - Gstaad Open 13 - Marseille Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Bet-at-home Open - Hamburg Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Brisbane International - Brisbane San Benedetto Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Brisbane International - Brisbane Vancouver Challenger Gerry Weber Open - Halle Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Abierto Mexicano - Los Cabos China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Naples Challenger - Naples Mercedes Cup - Stuttgart Gerry Weber Open - Halle SAP Open - San Jose Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Delray Beach International Tennis Championships - Delray Beach Maui Challenger New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Tiburon Challenger Noventi Open - Halle Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Swiss Indoors Basel - Basel New York Open - New York Qatar ExxonMobil Open - Doha Open Parc - Lyon Noventi Open - Halle Mercedes Cup - Stuttgart Rado Swiss Open - Gstaad adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna AAPT Championships - Adelaide Gerry Weber Open - Halle Rado Swiss Open - Gstaad The Nottingham Open - Nottingham RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Milan Indoors - Milan Gerry Weber Open - Halle Rado Geneva Challenger - Geneva Milan Indoors - Milan Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Infosys Hall of Fame Open - Newport Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Qatar Exxon Mobil Open - Doha Rogers Cup - Montreal Copa Telmex - Buenos Aires US Men's Clay Court Championship - Houston Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. French Open (juniors) Open de Nice Cote d'Azur - Nice Brisbane - Brisbane Gerry Weber Open - Halle Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Dubai Duty Free Tennis Championships - Dubai Furth Challenger Orbetello Challenger UBS Open Gstaad - Gstaad Serbia Open - Belgrade Delray Beach Open - Delray Beach Ecuador Open - Quito BNP Paribas Open - Indian Wells Brisbane International - Brisbane Gonet Geneva Open - Geneva Open Seat-Godo 2000 - Barcelona Pro Challenger at Calabasas - Calabasas Fever-Tree Championships - London US Men's Clay Court Championship - Houston President's Cup 1999 - Tashkent The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Toronto Adidas International - Sydney Tennis Masters Series - Cincinnati Kremlin Cup - Moscow Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Rogers Cup - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon (juniors) Australian Open (juniors) BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Rogers Cup - Toronto Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Hopman Cup - Perth Laver Cup - Prague Hopman Cup - Perth Laver Cup - Chicago Hopman Cup - Perth Laver Cup - Geneva Watsons Water Champions Challenge - Hong Kong Colonial Classic - Kooyong Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Tennis Masters Series - Toronto French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Coupe Rogers - Montreal AAMI Classic - Kooyong U.S. Open - New York Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Capitala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Davis Cup, World Group, PO, AUS-SUI 2-3 All Lower level tournaments Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 1R, MEX-CAN 1-4 Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Colonial Classic - Kooyong Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, SF, SUI-ITA 3-2 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, PO, SUI-NED 4-1 Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Sydney Australian Open (juniors) Davis Cup, Group 1, PO, PER-CAN 2-3 U.S. Open (juniors) Colonial Classic - Kooyong Olympics - Athens Olympics - Beijing Olympics - London Nitto ATP Finals - London